package com.springboot.thymeleaf.springbootthymeleaf.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;

/**
 * @Classname ${小柯}
 * @Description TODO
 * @Date 2019/10/16 21:52
 * @Created by Administrator
 */
@ApiModel(value = "SuErRequestWaybillWay", description = "速尔请求参数")
public class SuErRequestWaybillWay {

    @ApiModelProperty(value = "公司名", required = true)
    private String expressCompany;
    @ApiModelProperty(value = "运单编号", required = false)
    private String waybillNum;
    @ApiModelProperty(value = "子单号", required = false)
    private String sonBillNum;
    @ApiModelProperty(value = "客户ID", required = true)
    private String clientId;
    @ApiModelProperty(value = "接口秘钥", required = true)
    private String secretKey;
    @ApiModelProperty(value = "服务器IP", required = true)
    private String serverIp;
    @ApiModelProperty(value = "客户类型W网点", required = true)
    private String clineType;
    @ApiModelProperty(value = "网点名称", required = true)
    private String name;
    @ApiModelProperty(value = "客户订单号", required = false)
    private String clineOrderNum;
    @ApiModelProperty(value = "网点编号", required = true)
    private String branchNum;
    @ApiModelProperty(value = "客户编号", required = true)
    private String clineNum;
    @ApiModelProperty(value = "取件员编号", required = true)
    private String courierNum;
    @ApiModelProperty(value = "寄件人", required = true)
    private String sender;
    @ApiModelProperty(value = "寄件人电话", required = true)
    private String senderPhone;
    @ApiModelProperty(value = "寄件人公司", required = false)
    private String senderCompany;
    @ApiModelProperty(value = "寄件人详细地址", required = true)
    private String senderAddr;
    @ApiModelProperty(value = "收件人", required = true)
    private String receiver;
    @ApiModelProperty(value = "收件人电话", required = true)
    private String receiverPhone;
    @ApiModelProperty(value = "收件人公司", required = true)
    private String receiverCompany;
    @ApiModelProperty(value = "收件人省份", required = true)
    private String receiverProv;
    @ApiModelProperty(value = "收件人城市", required = true)
    private String receiverCity;
    @ApiModelProperty(value = "收件人详细地址", required = true)
    private String receiverAddr;
    @ApiModelProperty(value = "是否超区", required = false)
    private String judgeDestination;
    @ApiModelProperty(value = "物品类别", required = false)
    private String goodsCateogory;
    @ApiModelProperty(value = "物品名称", required = true)
    private String goodsName;
    @ApiModelProperty(value = "重量", required = true)
    private String weight;
    @ApiModelProperty(value = "货物件数", required = true)
    private int casesNum;
    @ApiModelProperty(value = "代收货款", required = false)
    private Double cod;
    @ApiModelProperty(value = "服务方式", required = true)
    private String serviceMode;
    @ApiModelProperty(value = "快件类型", required = true)
    private String shipmentType;
    @ApiModelProperty(value = "付款方式", required = true)
    private String paymentMethod;
    @ApiModelProperty(value = "金额", required = false)
    private Double money;
    @ApiModelProperty(value = "是否签回单", required = false)
    private String signLabel;
    @ApiModelProperty(value = "回单号", required = false)
    private String backOfOddNum;
    @ApiModelProperty(value = "是否保价", required = false)
    private String supportValue;
    @ApiModelProperty(value = "保价金额", required = false)
    private String supportMoney;
    @ApiModelProperty(value = "上门取件时间", required = false)
    private String fetchDate;
    @ApiModelProperty(value = "备注", required = false)
    private String remark;
    @ApiModelProperty(value = "打印", required = true)
    private String type;
    @ApiModelProperty(value = "增加件数", required = false)
    private int addCasesNum;



    public String getExpressCompany() {
        return expressCompany;
    }

    public void setExpressCompany(String expressCompany) {
        this.expressCompany = expressCompany;
    }

    public String getWaybillNum() {
        return waybillNum;
    }

    public void setWaybillNum(String waybillNum) {
        this.waybillNum = waybillNum;
    }

    public String getSonBillNum() {
        return sonBillNum;
    }

    public void setSonBillNum(String sonBillNum) {
        this.sonBillNum = sonBillNum;
    }

    public String getClientId() {
        return clientId;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public String getSecretKey() {
        return secretKey;
    }

    public void setSecretKey(String secretKey) {
        this.secretKey = secretKey;
    }

    public String getServerIp() {
        return serverIp;
    }

    public void setServerIp(String serverIp) {
        this.serverIp = serverIp;
    }

    public String getClineType() {
        return clineType;
    }

    public void setClineType(String clineType) {
        this.clineType = clineType;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getClineOrderNum() {
        return clineOrderNum;
    }

    public void setClineOrderNum(String clineOrderNum) {
        this.clineOrderNum = clineOrderNum;
    }

    public String getBranchNum() {
        return branchNum;
    }

    public void setBranchNum(String branchNum) {
        this.branchNum = branchNum;
    }

    public String getClineNum() {
        return clineNum;
    }

    public void setClineNum(String clineNum) {
        this.clineNum = clineNum;
    }

    public String getCourierNum() {
        return courierNum;
    }

    public void setCourierNum(String courierNum) {
        this.courierNum = courierNum;
    }

    public String getSender() {
        return sender;
    }

    public void setSender(String sender) {
        this.sender = sender;
    }

    public String getSenderPhone() {
        return senderPhone;
    }

    public void setSenderPhone(String senderPhone) {
        this.senderPhone = senderPhone;
    }

    public String getSenderCompany() {
        return senderCompany;
    }

    public void setSenderCompany(String senderCompany) {
        this.senderCompany = senderCompany;
    }

    public String getSenderAddr() {
        return senderAddr;
    }

    public void setSenderAddr(String senderAddr) {
        this.senderAddr = senderAddr;
    }

    public String getReceiver() {
        return receiver;
    }

    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }

    public String getReceiverPhone() {
        return receiverPhone;
    }

    public void setReceiverPhone(String receiverPhone) {
        this.receiverPhone = receiverPhone;
    }

    public String getReceiverCompany() {
        return receiverCompany;
    }

    public void setReceiverCompany(String receiverCompany) {
        this.receiverCompany = receiverCompany;
    }

    public String getReceiverProv() {
        return receiverProv;
    }

    public void setReceiverProv(String receiverProv) {
        this.receiverProv = receiverProv;
    }

    public String getReceiverCity() {
        return receiverCity;
    }

    public void setReceiverCity(String receiverCity) {
        this.receiverCity = receiverCity;
    }

    public String getReceiverAddr() {
        return receiverAddr;
    }

    public void setReceiverAddr(String receiverAddr) {
        this.receiverAddr = receiverAddr;
    }

    public String getJudgeDestination() {
        return judgeDestination;
    }

    public void setJudgeDestination(String judgeDestination) {
        this.judgeDestination = judgeDestination;
    }

    public String getGoodsCateogory() {
        return goodsCateogory;
    }

    public void setGoodsCateogory(String goodsCateogory) {
        this.goodsCateogory = goodsCateogory;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getWeight() {
        return weight;
    }

    public void setWeight(String weight) {
        this.weight = weight;
    }

    public int getCasesNum() {
        return casesNum;
    }

    public void setCasesNum(int casesNum) {
        this.casesNum = casesNum;
    }

    public Double getCod() {
        return cod;
    }

    public void setCod(Double cod) {
        this.cod = cod;
    }

    public String getServiceMode() {
        return serviceMode;
    }

    public void setServiceMode(String serviceMode) {
        this.serviceMode = serviceMode;
    }

    public String getShipmentType() {
        return shipmentType;
    }

    public void setShipmentType(String shipmentType) {
        this.shipmentType = shipmentType;
    }

    public String getPaymentMethod() {
        return paymentMethod;
    }

    public void setPaymentMethod(String paymentMethod) {
        this.paymentMethod = paymentMethod;
    }

    public Double getMoney() {
        return money;
    }

    public void setMoney(Double money) {
        this.money = money;
    }

    public String getSignLabel() {
        return signLabel;
    }

    public void setSignLabel(String signLabel) {
        this.signLabel = signLabel;
    }

    public String getBackOfOddNum() {
        return backOfOddNum;
    }

    public void setBackOfOddNum(String backOfOddNum) {
        this.backOfOddNum = backOfOddNum;
    }

    public String getSupportValue() {
        return supportValue;
    }

    public void setSupportValue(String supportValue) {
        this.supportValue = supportValue;
    }

    public String getSupportMoney() {
        return supportMoney;
    }

    public void setSupportMoney(String supportMoney) {
        this.supportMoney = supportMoney;
    }

    public String getFetchDate() {
        return fetchDate;
    }

    public void setFetchDate(String fetchDate) {
        this.fetchDate = fetchDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public int getAddCasesNum() {
        return addCasesNum;
    }

    public void setAddCasesNum(int addCasesNum) {
        this.addCasesNum = addCasesNum;
    }
}
